Filename | (eval 47)[/Users/ether/.perlbrew/libs/36.0@std/lib/perl5/Eval/TypeTiny.pm:8] |
Statements | Executed 181 statements in 458µs |
Eval Invoked At | /Users/ether/.perlbrew/libs/36.0@std/lib/perl5/Eval/TypeTiny.pm line 8 |
Sibling evals | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90 |
Calls | P | F | Exclusive Time |
Inclusive Time |
Subroutine |
---|---|---|---|---|---|
56 | 11 | 7 | 99µs | 99µs | Str | Types::Standard::
25 | 2 | 2 | 60µs | 60µs | Any | Types::Standard::
20 | 1 | 1 | 47µs | 47µs | __ANON__[(eval 100)[Eval/TypeTiny.pm:8]:5] (merge of 20 subs) | Eval::TypeTiny::Sandbox::
8 | 8 | 3 | 23µs | 23µs | Bool | Types::Standard::
3 | 3 | 3 | 17µs | 17µs | Undef | Types::Standard::
22 | 3 | 1 | 16µs | 16µs | CodeRef | Types::Standard::
2 | 1 | 1 | 4µs | 4µs | Object | Types::Standard::
2 | 2 | 2 | 3µs | 3µs | ClassName | Types::Standard::
1 | 1 | 1 | 1µs | 1µs | Int | Types::Standard::
2 | 1 | 1 | 1µs | 1µs | Value | Types::Standard::
0 | 0 | 0 | 0s | 0s | MkOpt | Eval::TypeTiny::
0 | 0 | 0 | 0s | 0s | __ANON__[(eval 100)[Eval/TypeTiny.pm:8]:4] (merge of 20 subs) | Eval::TypeTiny::Sandbox::
0 | 0 | 0 | 0s | 0s | Defined | Types::Standard::
0 | 0 | 0 | 0s | 0s | FileHandle | Types::Standard::
0 | 0 | 0 | 0s | 0s | GlobRef | Types::Standard::
0 | 0 | 0 | 0s | 0s | Item | Types::Standard::
0 | 0 | 0 | 0s | 0s | LaxNum | Types::Standard::
0 | 0 | 0 | 0s | 0s | Num | Types::Standard::
0 | 0 | 0 | 0s | 0s | OptList | Types::Standard::
0 | 0 | 0 | 0s | 0s | RegexpRef | Types::Standard::
0 | 0 | 0 | 0s | 0s | RoleName | Types::Standard::
0 | 0 | 0 | 0s | 0s | StrictNum | Types::Standard::
Line | State ments |
Time on line |
Calls | Time in subs |
Code |
---|---|---|---|---|---|
1 | package Eval::TypeTiny::Sandbox; | ||||
2 | # spent 47µs within Eval::TypeTiny::Sandbox::__ANON__[(eval 100)[/Users/ether/.perlbrew/libs/36.0@std/lib/perl5/Eval/TypeTiny.pm:8]:5] which was called 20 times, avg 2µs/call:
# (data for this subroutine includes 19 others that were merged with it)
# 20 times (47µs+0s) by Eval::TypeTiny::eval_closure at line 248 of Eval/TypeTiny.pm, avg 2µs/call | ||||
3 | 20 | 3µs | my $type = ${ $_[0] }; | ||
4 | 121 | 316µs | # spent 4µs within Types::Standard::Object which was called 2 times, avg 2µs/call:
# 2 times (4µs+0s) by Type::Tiny::Class::_build_parent at line 168 of Type/Tiny/Class.pm, avg 2µs/call
# spent 1µs within Types::Standard::Int which was called:
# once (1µs+0s) by OpenAPI::Modern::BEGIN@26 at line 72 of JSON/Schema/Modern.pm
# spent 23µs within Types::Standard::Bool which was called 8 times, avg 3µs/call:
# once (12µs+0s) by OpenAPI::Modern::BEGIN@26 at line 78 of JSON/Schema/Modern.pm
# once (3µs+0s) by JSON::Schema::Modern::BEGIN@34 at line 71 of JSON/Schema/Modern/Result.pm
# once (2µs+0s) by OpenAPI::Modern::BEGIN@26 at line 70 of JSON/Schema/Modern.pm
# once (2µs+0s) by OpenAPI::Modern::BEGIN@26 at line 91 of JSON/Schema/Modern.pm
# once (1µs+0s) by OpenAPI::Modern::BEGIN@26 at line 103 of JSON/Schema/Modern.pm
# once (1µs+0s) by OpenAPI::Modern::BEGIN@26 at line 93 of JSON/Schema/Modern.pm
# once (1µs+0s) by OpenAPI::Modern::BEGIN@26 at line 98 of JSON/Schema/Modern.pm
# once (1µs+0s) by JSON::Schema::Modern::Result::BEGIN@20 at line 44 of JSON/Schema/Modern/Annotation.pm
# spent 99µs within Types::Standard::Str which was called 56 times, avg 2µs/call:
# 44 times (75µs+0s) by Type::Tiny::Enum::parent at line 263 of Type/Tiny/Enum.pm, avg 2µs/call
# 2 times (3µs+0s) by Types::Standard::__ANON__[/Users/ether/.perlbrew/libs/36.0@std/lib/perl5/Types/Standard.pm:921] at line 910 of Types/Standard.pm, avg 2µs/call
# 2 times (3µs+0s) by JSON::Schema::Modern::BEGIN@35 at line 79 of JSON/Schema/Modern/Document.pm, avg 2µs/call
# once (4µs+0s) by OpenAPI::Modern::BEGIN@26 at line 923 of JSON/Schema/Modern.pm
# once (3µs+0s) by OpenAPI::Modern::BEGIN@26 at line 637 of JSON/Schema/Modern.pm
# once (3µs+0s) by JSON::Schema::Modern::Result::BEGIN@20 at line 22 of JSON/Schema/Modern/Annotation.pm
# once (2µs+0s) by JSON::Schema::Modern::add_vocabulary at line 707 of JSON/Schema/Modern.pm
# once (2µs+0s) by OpenAPI::Modern::BEGIN@28 at line 70 of JSON/Schema/Modern/Document/OpenAPI.pm
# once (2µs+0s) by JSON::Schema::Modern::BEGIN@33 at line 42 of JSON/Schema/Modern/Error.pm
# once (1µs+0s) by JSON::Schema::Modern::BEGIN@35 at line 94 of JSON/Schema/Modern/Document.pm
# once (1µs+0s) by JSON::Schema::Modern::BEGIN@33 at line 26 of JSON/Schema/Modern/Error.pm
# spent 16µs within Types::Standard::CodeRef which was called 22 times, avg 727ns/call:
# 20 times (11µs+0s) by OpenAPI::Modern::BEGIN@26 at line 122 of JSON/Schema/Modern.pm, avg 550ns/call
# once (3µs+0s) by OpenAPI::Modern::BEGIN@26 at line 956 of JSON/Schema/Modern.pm
# once (2µs+0s) by OpenAPI::Modern::BEGIN@26 at line 923 of JSON/Schema/Modern.pm
# spent 60µs within Types::Standard::Any which was called 25 times, avg 2µs/call:
# 24 times (57µs+0s) by Types::Standard::ArrayRef::__ANON__[/Users/ether/.perlbrew/libs/36.0@std/lib/perl5/Types/Standard/ArrayRef.pm:121] at line 115 of Types/Standard/ArrayRef.pm, avg 2µs/call
# once (3µs+0s) by Types::Standard::__ANON__[/Users/ether/.perlbrew/libs/36.0@std/lib/perl5/Types/Standard.pm:190] at line 30 of Types/Standard/Dict.pm
# spent 17µs within Types::Standard::Undef which was called 3 times, avg 6µs/call:
# once (8µs+0s) by OpenAPI::Modern::BEGIN@26 at line 637 of JSON/Schema/Modern.pm
# once (7µs+0s) by JSON::Schema::Modern::BEGIN@35 at line 79 of JSON/Schema/Modern/Document.pm
# once (2µs+0s) by JSON::Schema::Modern::BEGIN@33 at line 42 of JSON/Schema/Modern/Error.pm
# spent 3µs within Types::Standard::ClassName which was called 2 times, avg 2µs/call:
# once (2µs+0s) by OpenAPI::Modern::BEGIN@26 at line 637 of JSON/Schema/Modern.pm
# once (1µs+0s) by JSON::Schema::Modern::BEGIN@35 at line 79 of JSON/Schema/Modern/Document.pm
# spent 1µs within Types::Standard::Value which was called 2 times, avg 500ns/call:
# 2 times (1µs+0s) by Types::Standard::__ANON__[/Users/ether/.perlbrew/libs/36.0@std/lib/perl5/Types/Standard.pm:328] at line 318 of Types/Standard.pm, avg 500ns/call | ||
5 | 40 | 139µs | } | ||
6 | ; |